English-Arabic dictionary »

menelaus meaning in Arabic

EnglishArabic
Menelaus

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