boswellia Meaning, Definition & Usage

  1. noun genus of trees of North Africa and India that yield incense
    genus Boswellia.

WordNet