Attested.to

Definition

a swelling on a plant stem consisting of overlapping immature leaves or petals

Seed ·

Term in context

bud in CommonParlance