otterhound









otterhound


noun

  1. one of an English breed of water dogs having a thick, shaggy, oily coat, trained to hunt otter.
53 queries 0.517