English Arabic Dictionary

English - العربية

blizzard in Arabic: