Noun otterhound has 1 sense
  1. otterhound, otter hound - hardy British hound having long pendulous ears and a thick coarse shaggy coat with an oily undercoat; bred for hunting otters
    --1 is a kind of hound, hound dog
,
TOP