Definition of Scots Nattery in English:

Scots Nattery

noun

informal
  • Scottish Nationalism.

    Apparently an isolated use.

Origin

1970s; earliest use found in The Times.