barking deer

Noun
  1. Small Asian deer with small antlers and a cry like a bark (synset 102437585)

Found on Word Lists

Other Searches