place with abundant common guava - French English Dictionary