Top definition
An F'ed up mess in the head of someone. A distorted view of morals and values
Lil bud's head is a squirrel cage
by Jeffy Dahmers June 02, 2007
Get the mug
Get a squirrel cage mug for your cat Julia.