• word of the day

    japonica

    japonica - Dictionary definition and meaning for word japonica

    Definition
    (noun) greenhouse shrub with glossy green leaves and showy fragrant rose-like flowers; cultivated in many varieties
    Synonyms : camellia japonica
    Definition
    (noun) deciduous thorny shrub native to Japan having red blossoms
Connect with us on Facebook