Word Explorer
Otterhound
A dog of a particular breed of scent hound, originating in Britain.
📖 Definitions of "Otterhound"
noun
- 1
A dog of a particular breed of scent hound, originating in Britain.
Translate “Otterhound” into Another Language
Pick a language — the word will be pre-filled in the translator.