Definition
greenhouse shrub with glossy green leaves and showy fragrant rose-like flowers; cultivated in many varieties
Seed ·
Term in context
greenhouse shrub with glossy green leaves and showy fragrant rose-like flowers; cultivated in many varieties
Seed ·