Definition of foxhound

Definition of foxhound
  1. foxhound Noun A breed of medium sized dog bred for hunting.
Feedback Form