Green’s Dictionary of Slang

Jock adj.

[Jock n. (2)]

[1980s+] Scottish.