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.