Meaning of Menelaus

Definition of Menelaus

(noun) (Greek mythology) the king of Sparta at the time of the Trojan War; brother of Agamemnon; husband of Helen

Other information on Menelaus

WIKIPEDIA results for Menelaus
Amazon results for Menelaus