tun shell snails - Spanish English Dictionary