manorhouse ( synonym found)

Definition of manorhouse:

°A house where insane persons are confined; an insane asylum.
°A place exhibiting stereotypical characteristics of such a house.

Back to Top