snail creeper - Spanish English Dictionary