crackers

crackers  {adj.}
Insane.
Categories: British adjective slang