- otterhound as a noun:
- 1
otterhound
noun
1 otterhound
Hardy British hound having long pendulous ears and a thick coarse shaggy coat with an oily undercoat; bred for hunting otters.
synonym: otter hound.
Dutch: hond voor jacht op otters
debug info: 0.014