camellia

Explore definitions, synonyms, and language insights of camellia

Definitions

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

Synonyms


More General Terms


More Specific Terms