Definition of greyhound

Definition of greyhound
  1. greyhound Noun A lean breed of dog used in hunting and racing.
  2. greyhound Noun A highball cocktail of vodka and grapefruit juice.
Feedback Form