protectoraTop 25000MeaningsNoun1. animal shelter (an organization that provides temporary homes for stray pet animals)