camellia

nounA type of evergreen shrub or small tree with glossy leaves and showy flowers, often white, pink, or red, native to East Asia.

No synonyms or antonyms found for this word.

camellia synonyms & antonyms | whatsthatwordmean | whatsthatwordmean