boswellia carteri Meaning, Definition & Usage

  1. noun tree yielding an aromatic gum resin burned as incense

WordNet