Definition of Scottish cap in English:

Scottish cap

noun

  • Any of various caps originating in or characteristic of Scotland; especially = "Scotch cap".

Origin

Mid 16th century.