Home
Search
Index
Definify.com
Definition
2024
Otterhound
Otterhound
See also:
otterhound
English
Noun
Otterhound
(
plural
Otterhounds
)
A
breed
of
scent hound
, originating in
Britain
.
A
dog
of this breed.
otterhound
otterhound
See also:
Otterhound
English
Noun
otterhound
(
plural
otterhounds
)
Alternative form of
Otterhound
Similar Results