What does camellia mean?
noun
A genus of flowering plants in the family Theaceae, native to Asia, with showy, fragrant flowers. Camellias are often cultivated as ornamental plants.
Example
"The camellia bushes in the garden were in full bloom, their delicate petals a vibrant pink."
Definition generated by AI and curated by RJS Tech Solutions LLP.