boswellia_carteriEnglish

Boswellia carteri

Noun

Tree yielding an aromatic gum resin burned as incense

English: Boswellia carteri