動物収容所

animal shelter; (dog) pound

Meaning

  1. n
    animal shelter; (dog) pound

Example sentences