place planted with holly trees - Français Anglais Dictionnaire