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