ribbed grass snail - Spanish English Dictionary