terrestrial snails - Français Anglais Dictionnaire