VariousWords beta
Related Terms:
Definitions:
Noun
mental hospital
psychiatric hospital
mental institution
institution
mental home
insane asylum
asylum
Definition: a hospital for mentally incompetent or unbalanced person
Definition: A place of safety.