Definition of Scots Nattery in English:

Scots Nattery

noun

nonce-word
  • Scottish Nationalism.

Origin

1970s; earliest use found in The Times.