Definitions
There is 1 meaning of the phrase
Ochna Serrulata.
Ochna Serrulata - as a noun
Shrub with narrow-elliptic glossy evergreen leaves and yellow flowers with leathery petaloid sepals
Synonyms (Exact Relations)
bird's-eye bush