menelaus

Noun
  1. (Greek mythology) the king of Sparta at the time of the Trojan War;
    Brother of Agamemnon;
    Husband of Helen (synset 109618233)

Found on Word Lists

Other Searches