Definitions of poorhouse:

  • noun:   an establishment maintained at public expense in order to provide housing for the poor and homeless