stewhouse

/ˈstuːhaʊs/

Definitions

1. noun

A place where people are fed and lodged, especially one that provides free or cheap food and accommodation, often for workers or travelers.

“The construction workers lived in a stewhouse near the building site.”

Synonyms

  • hostel
  • lodging

Antonyms

  • luxury hotel