What is Camellia polyodonta?
Camellia polyodonta is a deciduous shrub or small tree native to the humid forests of China Southeast and Vietnam. Camellia polyodonta (Latin: Camellia polyodonta, family Theaceae) is a medicinal plant catalogued in PlantSage.
