beautiful grass snail - French English Dictionary