animal shelter


noun

an establishment, especially one supported by charitable contributions, that provides a temporary home for dogs, cats, and other animals that are offered for adoption.