dogpound
/ˈdɔɡpaʊnd/Definitions
1. noun
An enclosure for keeping dogs, especially stray dogs.
“The local animal shelter was converted from an old dogpound.”
2. noun
A place where dogs are kept or trained, especially for racing or fighting.
“The dogpound was notorious for its brutal training methods.”
3. verb
To confine or keep dogs, especially in a dogpound.
“The owner dogpounded the stray animal, but it eventually escaped.”