Scottish deerhound meaning
UK US
Scottish deerhound (noun): very large and tall rough-coated dog bred for hunting deer; known as the royal dog of Scotland.
Definition of Scottish deerhound
More about Scottish deerhound on Wikipedia.
UK US
Scottish deerhound (noun): very large and tall rough-coated dog bred for hunting deer; known as the royal dog of Scotland.
More about Scottish deerhound on Wikipedia.