It references the cut.

"skinny" is cut close to the leg and ankle, slim is cut close to the leg but widening out into a straight fit at the ankle.

Equally there are bootcut, straight cut,...