alcea rosea

Noun
  1. Plant with terminal racemes of showy white to pink or purple flowers;
    The English cottage garden hollyhock (synset 112194429)

Found on Word Lists

Other Searches