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