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: