Definitions of Boswellia carteri:

  • noun:   tree yielding an aromatic gum resin burned as incense