Back to Dictionary
休达
休達
Xiūdá
1. Sebta or Ceuta (city in north Morocco)
Noun