English dictionary
camellia japonica meaning and definition
Definition and meaning of camellia japonica at MeaningMonkey.org. camellia japonica meaning and definition in the English Dictionary.CAMELLIA JAPONICA noun
Definition of Camellia japonica (noun)
- greenhouse shrub with glossy green leaves and showy fragrant rose-like flowers; cultivated in many varieties
- synonyms: japonica
Source: Princeton University Wordnet