Attested.to

Definition

plant with dense clusters of tight green flower buds

Seed ·