Meaning of booby hatch
Definition of booby hatch
(noun)
pejorative
terms
for an
insane
asylum
Other information on booby hatch
WIKIPEDIA results for
booby hatch
Amazon results for
booby hatch
Tweet