Greyhound Racing (noun) Definition, Meaning & Examples

noun
  1. a sport in which a mechanically propelled dummy hare is pursued by greyhounds around a race track
Greyhound Racing (noun) Definition, Meaning & Examples

More Definitions