femoids
English
Noun
femoids
plural of
femoid