animal shelter
English
Noun
animal shelter (plural animal shelters)
- An organization that provides temporary homes for stray pet animals.
- A facility providing such shelter.
Synonyms
Translations
organization that provides temporary homes for stray pet animals
|
facility providing such shelter
|