Definition from Wiktionary, the free dictionary
See also: crap hat
craphat (plural craphats)
- (slang, derogatory, Britain) A member of a non-elite regiment, not in the British army's parachute regiment or the SAS.
- crap hat, in The New Partridge Dictionary of Slang and Unconventional English: A-I, by Eric Partridge, Tom Dalzell, Terry Victor, 2006.