Definition of crap hat in English:

crap hat

noun

vulgar slang
  • (in the British army) a term used by paratroopers and commandos to refer to a soldier from a regiment in the rest of the army.

Origin

Probably with derogatory reference to the standard khaki-coloured (now dark blue) berets, in contrast to the prized red and green berets of the special regiments.