Meaning of althea rosea

Definition of althea rosea

(noun) plant with terminal racemes of showy white to pink or purple flowers; the English cottage garden hollyhock

Other information on althea rosea

WIKIPEDIA results for althea rosea
Amazon results for althea rosea