|
Definition of Ochna serrulata
1. Noun. Shrub with narrow-elliptic glossy evergreen leaves and yellow flowers with leathery petaloid sepals.
|
1. Noun. Shrub with narrow-elliptic glossy evergreen leaves and yellow flowers with leathery petaloid sepals.