An Encylopedia Britannica Company

booby hatch

1 ENTRIES FOUND:
booby hatch noun
booby hatch
noun
Britannica Dictionary definition of BOOBY HATCH

the booby hatch

informal + often offensive
: a hospital for people who are mentally ill