Meaning of deerhound

Definition of deerhound

(noun) very large and tall rough-coated dog bred for hunting deer; known as the royal dog of Scotland

Other information on deerhound

WIKIPEDIA results for deerhound
Amazon results for deerhound