Arabic-English dictionary »

نَاعُورَة meaning in English

ArabicEnglish
نَاعُورَة

noriaa water wheel with buckets