Attested.to

Definition

an Andean herb having umbels of showy pinkish-purple lily-like flowers

Seed ·