What does boswellia serrata mean?

boswellia serrata meaning in General Dictionary

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