greyhound : Idioms & Phrases


greyhound racing

  • noun the sport of racing greyhounds
WordNet

italian greyhound

  • noun a toy dog developed from the greyhound
WordNet