Definition of Camelia

  • (noun) any of several shrubs or small evergreen trees having solitary white or pink or reddish flowers

Synonyms of Camelia


Antonyms of Camelia


No Antonyms Found.

Homophones of Camelia


No Homophones Found.