highly populated area - Espagnol Anglais Dictionnaire