Attested.to

Definition

a drug made from part of a plant (as the bark or root or leaves)

Seed ·

Term in context

botanical in CommonParlance