boswellia_serrata has definitions from the field of botany
1
[ noun ] (botany) East Indian tree yielding a resin used medicinally and burned as incense

Synonyms

salai

Related terms

incense_tree Boswellia

*