We do not currently know of any synonyms for otterhounds.
The noun otterhounds is defined as:
Did you mean adherents?