camelia
English Dictionary
->
Letter C
-> camelia
Search Dictionary:
camelia Definition
(n)
any
of
several
shrubs
or
small
evergreen
trees
having
solitary
white
or
pink
or
reddish
flowers
camelia Synonyms
camelia
camellia
© Art Branch Inc.