otterhound ( synonym found)

Definition of otterhound:

°Leaving or departing; traveling away from; outward bound.

Back to Top