English Foxhound

English

Noun

English Foxhound (plural English Foxhounds)

  1. A breed of dog from England bred for hunting foxes by scent.