Definitions of dog pound:

  • noun:   a public enclosure for stray or unlicensed dogs