Arabic-English dictionary »

نهر meaning in English