Meaning of camellia
Definition of camellia
(noun)
any of
several
shrubs or
small
evergreen
trees having
solitary
white
or
pink
or
reddish
flowers
Other information on camellia
WIKIPEDIA results for
camellia
Amazon results for
camellia
Tweet