Menelaus
nounDefinition of Menelaus
: a king of Sparta, brother of Agamemnon, and husband of the abducted Helen of Troy
Keep scrolling for more