Get Free Checker

Boswellia serrata

NOUN
  1. East Indian tree yielding a resin used medicinally and burned as incense

How To Use Boswellia serrata In A Sentence

List is Empty.