Meaning of top lift

Definition of top lift

(noun) the bottom layer of a heel

Other information on top lift

WIKIPEDIA results for top lift
Amazon results for top lift