Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

boswellia serrata Definition

Cancel
boswellia serrata
noun()
East Indian tree yielding a resin used medicinally and burned as incense
Synonyms: salai,

Words Related to boswellia serrata!

boswellia serrata Examples by Brain Bank Users