Definition of animal shelter in English:

animal shelter

noun

  • 1A structure used to house animals.

  • 2North American Originally North American= animal refuge.

Origin

Late 19th century.