Meaning of camellia japonica

Definition of camellia japonica

(noun) greenhouse shrub with glossy green leaves and showy fragrant rose-like flowers; cultivated in many varieties

Other information on camellia japonica

WIKIPEDIA results for camellia japonica
Amazon results for camellia japonica