Wiktionary
crap hat
n. (alternative spelling of craphat English)
n. (alternative spelling of craphat English)