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
Tweet