Meaning of staghound

Definition of staghound

(noun) a large heavy hound formerly used in hunting stags and other large game; similar to but larger than a foxhound

Other information on staghound

WIKIPEDIA results for staghound
Amazon results for staghound