Advertisement
Advertisement
otterhound
[ ot-er-hound ]
noun
- one of an English breed of water dogs having a thick, shaggy, oily coat, trained to hunt otter.
Discover More
Word History and Origins
Origin of otterhound1
Advertisement
Advertisement
Advertisement
Advertisement
Browse