English Dictionary
◊ CAMELIA
camelia
n : any of several shrubs or small evergreen trees having
solitary white or pink or reddish flowers [syn: {camellia}]