Meaning of camellia japonica
Definition of camellia japonica
(noun)
greenhouse
shrub
with
glossy
green
leaves and
showy
fragrant
rose-like flowers;
cultivated
in
many
varieties
Other information on camellia japonica
WIKIPEDIA results for
camellia japonica
Amazon results for
camellia japonica
Tweet