Definitions of barking deer:

  • noun:   small Asian deer with small antlers and a cry like a bark