STAGHOUND Meaning of STAGHOUND in English n.1 any large dog of a breed used for hunting deer by sight or scent. 2 this breed. Oxford English vocab. Оксфордский английский словарь. 2012