Definition of Otterhound

  • 1. Hardy British hound having long pendulous ears and a thick coarse shaggy coat with an oily undercoat; bred for hunting otters Noun

Synonyms for word "otterhound"

Semanticaly linked words with "otterhound"

Hyponims for word "otterhound"