YourDictionary

Menelaus

noun

Gr. Myth. a king of Sparta: son of Atreus, brother of Agamemnon, and husband of Helen of Troy

See Menelaus in American Heritage Dictionary 4

link/cite print suggestion box