What does Aluhut mean?

Aluhut - German to English

tin-foil hat [also: tinfoil cap]