YourDictionary

camellia

noun

  1. any of a genus (Camellia) of Asiatic evergreen trees and shrubs of the tea family, with glossy leaves and waxy, roselike flowers
  2. the flower

See camellia in American Heritage Dictionary 4

Learn more about camellia

link/cite print suggestion box