camellia
ca-mel-lia
noun
An ornamental evergreen shrub with glossy leaves and beautiful, often showy, waxy flowers.
"The camellia bloomed early this spring, displaying vibrant pink petals."
Thesaurus
Synonyms: camelia
ca-mel-lia
An ornamental evergreen shrub with glossy leaves and beautiful, often showy, waxy flowers.
"The camellia bloomed early this spring, displaying vibrant pink petals."
Synonyms: camelia