homaloids
English
Noun
homaloids
plural of
homaloid