Definitions of Booby hatch:

  • noun:   pejorative terms for an insane asylum