snail-killing flies - Français Anglais Dictionnaire