a patch of garden - Français Anglais Dictionnaire