CAMELLIA Meaning of CAMELLIA in English (n.) An ornamental greenhouse shrub (Thea japonica) with glossy evergreen leaves and roselike red or white double flowers. Webster's English dictionary. Английский словарь Webster. 2012