Noun Definition
japonica
1.Definition: deciduous thorny shrub native to Japan having red blossoms
Related Noun(s):chaenomeles japonica
Category: Plants2.Definition: greenhouse shrub with glossy green leaves and showy fragrant rose-like flowers; cultivated in many varieties
Related Noun(s):camellia japonica
Category: Plants