Attested.to

Definition

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

Seed ·

Term in context

Boswellia serrata in CommonParlance