Get Free Checker

Alcea rosea

NOUN
  1. plant with terminal racemes of showy white to pink or purple flowers; the English cottage garden hollyhock

How To Use Alcea rosea In A Sentence

List is Empty.