an edible herb similar to watercress - Français Anglais Dictionnaire