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)

  1. greenhouse shrub with glossy green leaves and showy fragrant rose-like flowers; cultivated in many varieties
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: