Meaning of scottish deerhound
Definition of scottish deerhound
(noun)
very
large
and
tall
rough-coated dog bred for
hunting
deer;
known
as the
royal
dog of Scotland
Other information on scottish deerhound
WIKIPEDIA results for
scottish deerhound
Amazon results for
scottish deerhound
Tweet