See also: Otterhounds

English edit

Noun edit

otterhounds

  1. plural of otterhound