The definition :
Definitions of Deerhound:
- noun: very large and tall rough-coated dog bred for hunting deer; known as the royal dog of Scotland
Are you interested in alternative search :
:scottish deerhound hound hound dog
If you like reading news check: