The definition of 'boswellia serrata' & the word 'boswellia serrata' in example sentences or phrases

Noun
1
East Indian tree yielding a resin used medicinally and burned as incense

Synonyms of the word 'boswellia serrata' & Antonyms of the word 'boswellia serrata'.

Noun
Synonymssalai,