Definition of welfare hotel in US English:

welfare hotel

noun

US
  • A hotel in which people receiving welfare benefits are housed until more permanent accommodation can be found for them.

Origin

Early 20th century; earliest use found in The Edwardsville Intelligencer.