English edit

Noun edit

trachinoids

  1. plural of trachinoid