fornicating slipper snail - Spanish English Dictionary