English Arabic Dictionary

English - العربية

cathedral in Arabic: