ribbed grass snail - French English Dictionary