休达Xiūdá
Meanings
1. Ceuta, autonomous city of Spain on the northern coast of Africa, bordering Morocco
Characters used