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