English to Arabic

Meaning for:
Menelaus
other
مينيلوس - ملك سبارتا (الأساطير الإغريقية)