meaning of booby hatch

1. pejorative terms for an insane asylum


Related Words

booby hatch |

Developed & Maintained By Taraprasad.com

Treasure Words