femoids

English

Noun

femoids

  1. plural of femoid