Meaning of otterhound
Definition of otterhound
(noun)
hardy
British
hound
having
long
pendulous
ears and a
thick
coarse
shaggy
coat
with an
oily
undercoat; bred for
hunting
otters
Other information on otterhound
WIKIPEDIA results for
otterhound
Amazon results for
otterhound
Tweet