Definitions of Japanese deer:

  • noun:   small deer of Japan with slightly forked antlers