Green’s Dictionary of Slang

barfoot adj.

see barefoot adj. (2)