Arabic-English dictionary »

كْرَايْسْتْشِيرْش meaning in English

ArabicEnglish
كْرَايْسْتْشِيرْش f

Christchurcha city in New Zealand

Christchurcha town in England