meaning of Aluhut

Aluhut - German to English

tin-foil hat [also: tinfoil cap]