found (a city) - Espagnol Anglais Dictionnaire