GNU Collaborative International Dictionary of English
last match results
Found one definition
-
camelia n. any of several shrubs or small evergreen trees having solitary white or pink or reddish flowers; the camellia.
Syn. -- camellia.WordNet 1.5