downtown part of a city - Espagnol Anglais Dictionnaire