Meaning of althea officinalis

Definition of althea officinalis

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

Other information on althea officinalis

WIKIPEDIA results for althea officinalis
Amazon results for althea officinalis