Definition of Staghound

  • 1. A large heavy hound formerly used in hunting stags and other large game; similar to but larger than a foxhound Noun

Semanticaly linked words with "staghound"

Hyponims for word "staghound"