olcha
/ˈɔl.tʃə/Definitions
1. noun
a type of deciduous shrub or small tree, native to the Himalayan foothills, with fragrant flowers and edible fruit
“The olcha tree is native to the Himalayas and is often used in traditional medicine.”
1. noun
a type of deciduous shrub or small tree, native to the Himalayan foothills, with fragrant flowers and edible fruit
“The olcha tree is native to the Himalayas and is often used in traditional medicine.”