What is Tilia oliveri?
Tilia oliveri, known as the Chinese Linden or Oliver's Lime, is a deciduous tree native to the central and southern regions of China. Tilia oliveri (Latin: Tilia oliveri, family Tiliaceae) is a medicinal plant catalogued in PlantSage.
