Meaning of booby hatch

Definition of booby hatch

(noun) pejorative terms for an insane asylum

Other information on booby hatch

WIKIPEDIA results for booby hatch
Amazon results for booby hatch