z.tou.gg

休达 休達

Xiū dá

Meaning

Ceuta, autonomous city of Spain on the northern coast of Africa, bordering Morocco

Learn in the app → Write in stroke order

Characters