Arabic-English dictionary »

أُولِيمْبُوس meaning in English

ArabicEnglish
أُولِيمْبُوس m

Olympusmountain