Menelaus
noun
Men·e·la·us
ˌme-nə-ˈlā-əs
: a king of Sparta, brother of Agamemnon, and husband of the abducted Helen of Troy
Love words? Need even more definitions?
Merriam-Webster unabridged
Share