English

edit

Noun

edit

troponoids

  1. plural of troponoid