abundance of worms - Français Anglais Dictionnaire