Definition of nuthouse
: a mental hospital
First Known Use of nuthouse
NUTHOUSE Defined for English Language Learners
Definition of nuthouse for English Language Learners
: a hospital for people who are mentally ill
Seen and Heard
What made you want to look up nuthouse? Please tell us where you read or heard it (including the quote, if possible).