Definify.com

Definition 2024


barking_deer

barking deer

English

Noun

barking deer (plural barking deer)

  1. A muntjac.

Translations