feminoids in English dictionary feminoids Meanings and definitions of "feminoids" Plural form of feminoid. noun plural of [i]feminoid[/i] more Sample sentences with "feminoids" Declension Stem Try again Authors