'Ochna serrulata' definitions:

Definition of 'Ochna serrulata'

(from WordNet)
noun
Shrub with narrow-elliptic glossy evergreen leaves and yellow flowers with leathery petaloid sepals [syn: bird's-eye bush, Ochna serrulata]