Meaning of camelia

Definition of camelia

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

Other information on camelia

WIKIPEDIA results for camelia
Amazon results for camelia