SCOTCH CAP Meaning of SCOTCH CAP in English nounUsage: usually capitalized S1. : bonnet 1a2. : glengarry Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012