French-English dictionary »

monstresse meaning in English

FrenchEnglish
monstresse nom {f}

monstress(female monster)
noun