Attested.to

Definition

European perennial plant naturalized in United States having triangular ovate leaves and lilac-pink flowers

Seed ·

Term in context

Althea officinalis in CommonParlance