chinese hibiscus

Noun
  1. Large showy Asiatic shrub or small tree having large single or double red to deep-red flowers (synset 112199908)

Found on Word Lists

Other Searches