Definify.com

Definition 2024


Otterhound

Otterhound

See also: otterhound

English

Noun

Otterhound (plural Otterhounds)

  1. A breed of scent hound, originating in Britain.
  2. A dog of this breed.

otterhound

otterhound

See also: Otterhound

English

Noun

otterhound (plural otterhounds)

  1. Alternative form of Otterhound