camelia Meaning, Definition & Usage

  1. noun any of several shrubs or small evergreen trees having solitary white or pink or reddish flowers
    camellia.

WordNet