Camellia (Noun)
Meaning
Any of several shrubs or small evergreen trees having solitary white or pink or reddish flowers.
Classification
Nouns denoting plants.
Any of several shrubs or small evergreen trees having solitary white or pink or reddish flowers.
Nouns denoting plants.