place with abundant common guava - Turc Anglais Dictionnaire