See also: Otterhound

English edit

Noun edit

otterhound (plural otterhounds)

  1. Alternative form of Otterhound