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