What is Camellia biflora?
Camellia biflora is a tree or shrub native to the mountainous regions of China and Southeast Asia, including Assam, Hainan, Laos, Myanmar, and Vietnam. Camellia biflora (Latin: Camellia biflora, family Theaceae) is a medicinal plant catalogued in PlantSage.
