booby hatch


Meanings

  • pejorative terms for an insane asylum