study home
noun
: a child-care institution
especially
: one in which disturbed children undergo psychiatric observation and diagnosis
Love words? Need even more definitions?
Merriam-Webster unabridged
Share