English foxhound
English
Noun
English
foxhound
(
plural
English foxhounds
)
A breed of
foxhound
, from England.