Noun camellia has 1 sense
  1. camellia, camelia - any of several shrubs or small evergreen trees having solitary white or pink or reddish flowers
    --1 is a kind of shrub, bush
    --1 is a member of genus Camellia
    --1 has particulars: japonica, Camellia japonica
,
TOP