black turban snail - Spanish English Dictionary