Italian-English dictionary »

menelao meaning in English

ItalianEnglish
Menelao proper noun
{m}

Menelaus(the king of Mycenaean Sparta)
proper noun