休达XiūdáMeanings1. Ceuta, autonomous city of Spain on the northern coast of Africa, bordering MoroccoCharacters used休to rest达to reach