Meaning

2 senses
  1. (UK, derogatory, slang)A member of a non-elite regiment, not in the British army's parachute regiment or the SAS.

  2. (slang)A member or supporter of Surrey County Cricket Club, after the brown caps worn by the same.

Origin

From crap + hat; a reference to the different colour of the beret.

From crap + hat; a reference to the different colour of the beret.

Wiktionary, CC BY-SA 4.0 · source

Forms

plural: craphats
Singularcraphat
Pluralcraphats

regular

See also

neighbours in the dictionary
craphat — meaning, examples, forms, synonyms | Krumeto