• Otterhound

    Full definition of Otterhound

    Noun

    Otterhound

    (plural Otterhounds)
    1. A breed of scent hound, originating in Britain.
    2. A dog of this breed.
    © Wiktionary