long-toothed herald snail - Français Anglais Dictionnaire