Camelia Meaning

There are 1 meaning(s) for word Camelia

Meaning 1 : any of several shrubs or small evergreen trees having solitary white or pink or reddish flowers

    Synonyms : camellia