gastroids
English
Noun
gastroids
plural of
gastroid