Definitions of Boswellia:

  • noun:   genus of incense-yielding trees of North Africa and India