a tourist attraction - Español Inglés Diccionario