staghound meaning
UK US
staghound (noun): a large heavy hound formerly used in hunting stags and other large game; similar to but larger than a foxhound.
Definition of staghound
Word lists: words starting with ST · words ending in ND · 9-letter words
More about staghound on Wikipedia.