STAGHOUND


Meaning of STAGHOUND in English

■ noun a large dog of a breed used for hunting deer.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.