camellia

1. (noun) any of several shrubs or small evergreen trees having solitary white or pink or reddish flowers
Synonyms: camelia
Related Words: Camellia japonica, bush, japonica, shrub



Terms and Conditions of Use / Copyright Notice