place with abundant tacuara - Español Inglés Diccionario