boswellia serrata Meaning, Definition & Usage

  1. noun East Indian tree yielding a resin used medicinally and burned as incense
    salai.

WordNet