Meaning of japonica
Definition of japonica
(noun)
greenhouse
shrub
with
glossy
green
leaves and
showy
fragrant
rose-like flowers;
cultivated
in
many
varieties
deciduous
thorny
shrub
native
to Japan having red blossoms
Other information on japonica
WIKIPEDIA results for
japonica
Amazon results for
japonica
Tweet