365bet中国官方网站

  • word of the day

    japonica

    japonica - 365bet中国官方网站 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
  • Download our Mobile App Today