English Arabic Dictionary

English - العربية

landslide in Arabic: