triopsids
English
Noun
triopsids
plural of
triopsid