place with abundant strawberry tree - Français Anglais Dictionnaire