English dictionary
scottish deerhound meaning and definition
Definition and meaning of scottish deerhound at MeaningMonkey.org. scottish deerhound meaning and definition in the English Dictionary.SCOTTISH DEERHOUND noun
Definition of Scottish deerhound (noun)
- very large and tall rough-coated dog bred for hunting deer; known as the royal dog of Scotland
- synonyms: deerhound
Source: Princeton University Wordnet