camelia

Explore definitions, synonyms, and language insights of camelia

Definitions

Noun
any of several shrubs or small evergreen trees having solitary white or pink or reddish flowers

More General Terms


More Specific Terms