from ceuta, north africa - Allemand Anglais Dictionnaire