English to Arabic

Meaning for:
Scarborough
other
سكاربوروه