Camellia - Definition

camellia

n 1: any of several shrubs or small evergreen trees having
solitary white or pink or reddish flowers [syn: camellia,
camelia]

Look up another word