Definitions of homeless shelter
a place where people who have nowhere to live can stay temporarily
He became an alcoholic and died in a Glasgow homeless shelter.
There are multiple definitions - click on the translation that matches your context.
homeless shelter means:
substantiv
full
noun
a place where people who have nowhere to live can stay temporarily
He became an alcoholic and died in a Glasgow homeless shelter.