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