English foxhound

English

Noun

English foxhound (plural English foxhounds)

  1. A breed of foxhound, from England.