Definitions for otterhound
Overview of noun otterhound
The noun otterhound has 1 senses? (no senses from tagged texts)
1. otterhound, otter hound
(hardy British hound having long pendulous ears and a thick coarse shaggy coat with an oily undercoat; bred for hunting otters)






