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