japonica
1. [ noun ] (botany) greenhouse shrub with glossy green leaves and showy fragrant roselike flowers; cultivated in many varieties
Synonyms: Camellia_japonica
Related terms: camellia
2. [ noun ] (botany) deciduous thorny shrub native to Japan having red blossoms
Synonyms: Chaenomeles_japonica maule's_quince
Related terms: flowering_quince