camelia
1.
(
noun
) any of several shrubs or small evergreen trees having solitary white or pink or reddish flowers
Synonyms:
camellia
Related Words:
Camellia japonica
,
bush
,
japonica
,
shrub
Terms and Conditions of Use / Copyright Notice