'English foxhound' definitions:

Definition of 'English foxhound'

(from WordNet)
noun
An English breed slightly larger than the American foxhounds originally used to hunt in packs