English Arabic Dictionary

English - العربية

island in Arabic: