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. 2012