greyhounds
noun
- 1
A lean breed of dog used in hunting and racing.
- 2
A highball cocktail of vodka and grapefruit juice.
- 3
A swift steamer, especially an ocean steamer.
Synonyms
Translate “greyhounds” to another language
Click any language to open the translator with this word already filled in.