look up any word, like fleek:
 
1.
An over entusiastic scotsman, often annoying.
... stop being such a cocky jock ...
by JaKaL Productions June 16, 2007

Words related to Cocky Jock

aye glasgow hoots och scotsman