camelia

Nouns

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

Synonyms

camellia

Words of close approximity

Camelot Camelus