suffering from worms - Français Anglais Dictionnaire