otterhoundotterhound means A dog of a particular breed of scent hound, originating in Britain.EtymologyFrom otter + hound, as once used for hunting otters.nounA dog of a particular breed of scent hound, originating in Britain.