Slithering meaning : To move about smoothly and from side to side. To slide The act of one who slithers.
slithering
technically
free markets
generalizes
squires