JOCK


Meaning of JOCK in English

■ noun informal, often offensive a Scotsman.

Origin

C16: Scots form of the given name Jack (see jack 1 ).

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.