0%

ALL meanings of otterhound

ot·ter·hound
O o
  • noun otterhound one of an English breed of water dogs having a thick, shaggy, oily coat, trained to hunt otter. 1
  • noun otterhound any of a breed of large, rough-coated hound with a keen sense of smell, formerly much used in hunting otters 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?