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