fornicating slipper snail - Français Anglais Dictionnaire