GNU Collaborative International Dictionary of English

last match results

Found one definition

  1.       
    
    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

Last match results