Arabic-English dictionary »

أمازون (نهر) meaning in English

ArabicEnglish
أمازون (نهر)

Amazon River