Camellia japonica
1.
(
noun
) greenhouse shrub with glossy green leaves and showy fragrant roselike flowers; cultivated in many varieties
Synonyms:
japonica
Related Words:
camelia
,
camellia
Terms and Conditions of Use / Copyright Notice