japanese deer


Meanings

  • small deer of Japan with slightly forked antlers