Polish-English dictionary »

megiera meaning in English

PolishEnglish
megiera noun

battle axenoun
belligerent woman

Megiera noun

Megaeranoun
Greek goddess of vengeance