greyhound noun definition in Domesticated mammals topic from the Oxford Advanced Learner's Dictionary

greyhound

 noun: Domesticated mammals topic
a large thin dog with smooth hair and long thin legs, that can run very fast and is used in the sport of greyhound racing

Explore other topic groups related to Domesticated mammals

Animals