BARKING DEER


Meaning of BARKING DEER in English

[barking deer] n (1880): muntjac

Merriam-Webster English vocab.      Английский словарь Merriam Webster.