whirlpool ram's-horn snail - Spanish English Dictionary