sandbowl snail - Spanish English Dictionary