meaning of booby hatch

booby hatch meaning in General Dictionary

pejorative terms for an insane asylum