Boswellia serrata

Explore definitions, synonyms, and language insights of Boswellia serrata

Definitions

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

Synonyms


More General Terms