Definition of Camellia

  • 1. Any of several shrubs or small evergreen trees having solitary white or pink or reddish flowers Noun

Synonyms for word "camellia"

Semanticaly linked words with "camellia"

Hyponims for word "camellia"