camelia

Noun
  1. Any of several shrubs or small evergreen trees having solitary white or pink or reddish flowers (synset 112950163)

Found on Word Lists

Other Searches