Definition of Scotch cap in English:

Scotch cap

noun

  • another term for bonnet (sense 1)