in an important urban area - Español Inglés Diccionario