Wiktionary
humiliatrices
n. (plural of humiliatrix English)
n. (plural of humiliatrix English)