Subscribe
URL of the page has been copied to clipboard.
Meaning : (Greek mythology) the king of Sparta at the time of the Trojan War. Brother of Agamemnon. Husband of Helen.
Install App
Menelaus meaning in Telugu.