geometroids
English
Noun
geometroids
plural of
geometroid