STAGHOUNDS
Definition
STAGHOUNDS is the plural of STAGHOUND.
noun STAGHOUND: a large heavy hound formerly used in hunting stags and other large game.
STAGHOUNDS is the plural of STAGHOUND.
noun STAGHOUND: a large heavy hound formerly used in hunting stags and other large game.