Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

camellia Definition

Cancel
camellia
noun(ca-mel-lia)
any of a genus (Camellia) of shrubs or trees of the tea family; especially : an ornamental greenhouse shrub (C. japonica) with glossy leaves and roselike flowers

Words Related to camellia!

camellia Examples by Brain Bank Users