camellia

Nouns

  • (n) any of several shrubs or small evergreen trees having solitary white or pink or reddish flowers camelia,

Synonyms

camelia

Words of close approximity

Camellia japonica Camellia sinensis Camellia State