deerhound ( synonym found)

Definition of deerhound:

(n) : a dog, rather like a large greyhound, originally bred in Scotland for hunting deer

Definition of deerhound:

(n) : a dog, rather like a large greyhound, originally bred in Scotland for hunting deer

Back to Top