1 definition by heresproof

Top Definition
a large grouping or collection of young dogs, technically under the age of 4 months, moving in a common direction.
i almost ran over a flock of puppies. whaaat the heck.
by heresproof March 10, 2010

Mug icon
Buy a flock of puppies mug!