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
Tweet