Meaning of boswellia

Definition of boswellia

(noun) genus of trees of North Africa and India that yield incense

Other information on boswellia

WIKIPEDIA results for boswellia
Amazon results for boswellia