ghorkhar

/ˈɡɔrkɑr/

Definitions

1. noun

A type of South Asian shrub, particularly found in the Himalayan regions.

“The ghorkhar shrub was a vital source of medicine for the local communities.”

Synonyms

  • bush
  • shrub

Antonyms

  • tree