English dictionary
camellia meaning and definition
Definition and meaning of camellia at MeaningMonkey.org. camellia meaning and definition in the English Dictionary.CAMELLIA noun
Definition of camellia (noun)
- any of several shrubs or small evergreen trees having solitary white or pink or reddish flowers
- synonyms: camelia
Source: Princeton University Wordnet