trachinoids
English
Noun
trachinoids
plural of
trachinoid