place with abundant common guava - Alemán Inglés Diccionario