Meaning of alcea rosea

Definition of alcea rosea

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

Other information on alcea rosea

WIKIPEDIA results for alcea rosea
Amazon results for alcea rosea