nuthouse

Definitions


[ˈnʌthaʊs], (Noun)

Definitions:
- a home or hospital for people with mental illnesses


Phrases:

Origin:




definition by Oxford Dictionaries