animal shelter








noun

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