place with abundant common guava - Turkish English Dictionary