English-French dictionary »

megaera meaning in French

EnglishFrench
Megaera (Greek goddess of vengeance)
proper noun

Mégère◼◼◼nom {f}