Langimage
English
B1

a place providing temporary accommodation for homeless people.

Meanings

a place providing temporary accommodation for homeless people.

The city opened a new homeless shelter to accommodate more people.

Synonyms

Last updated: 2025/01/11 11:51