What is Camellia?
Camellia japonica, commonly known as Camellia, is a tree or shrub native to China and Japan, with a native range extending to Korea, Taiwan, and the Nansei-shoto islands. Camellia (Latin: Camellia japonica) is a medicinal plant catalogued in PlantSage.
