Noun Definition

boswellia carteri

1.Definition: tree yielding an aromatic gum resin burned as incense

Category: Plants