NUTHOUSE


Meaning of NUTHOUSE in English

[noun] [C] [plural] nuthouses [slang] - a psychiatric hospital, see at psychiatry

Cambridge English vocab.      Кембриджский английский словарь.