MENELAUS


Meaning of MENELAUS in English

[Men.e.la.us] n [L, fr. Gk Menelaos]: a king of Sparta, brother of Agamemnon, and husband of the abducted Helen of Troy

Merriam-Webster English vocab.      Английский словарь Merriam Webster.