Noun Definition

ochna serrulata

1.Definition: shrub with narrow-elliptic glossy evergreen leaves and yellow flowers with leathery petaloid sepals

Category: Plants