booby hatch

1 ENTRIES FOUND:
Save
booby hatch noun
booby hatch
noun
Learner's definition of BOOBY HATCH

the booby hatch

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