place with abundant common guava - Turco Inglés Diccionario