Green’s Dictionary of Slang

tom pat n.2

[Rom. tom pat, a foot]

a shoe.

[UK]Farmer & Henley Sl. and Its Analogues.