Definition of Scotch cap in English:

Scotch cap

noun