bohor

/ˈboʊhɔr/

Definitions

1. noun

A type of deer found in the mountainous regions of Asia, particularly in Bhutan and Nepal.

“The trekkers spotted a bohor in the forest, its distinctive antlers visible from afar.”

Synonyms

  • barasingha
  • red deer