What does booby hatch mean?

booby hatch meaning in General Dictionary

pejorative terms for an insane asylum