turban snails - Spanish English Dictionary