Noun Definition

boswellia serrata

1.Definition: East Indian tree yielding a resin used medicinally and burned as incense

Related Noun(s):salai

Category: Plants