Japanese deer

Explore definitions, synonyms, and language insights of Japanese deer

Definitions

Noun
small deer of Japan with slightly forked antlers

More General Terms