otterhound
See also:
Otterhound
English
Noun
otterhound
(
plural
otterhounds
)
Alternative form of
Otterhound
.