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