English

edit

Noun

edit

barking deer (plural barking deer)

  1. A muntjac.

Translations

edit