Noun Definition

camellia japonica

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

Related Noun(s):japonica

Category: Plants