place with abundant tacuara - Espagnol Anglais Dictionnaire