The definition :


Definitions of Camellia japonica:

  • noun:   greenhouse shrub with glossy green leaves and showy fragrant roselike flowers; cultivated in many varieties



Are you interested in alternative search :

:camelia bush shrub camellia japonica japonica :camellia japonica chaenomeles japonica maule's quince camelia camellia flowering quince

If you like reading news check: