SCOTCH CAP Meaning of SCOTCH CAP in English ■ noun a bonnet of the type worn by men and boys in Scotland. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004