English Arabic Dictionary

English - العربية

drizzle in Arabic: