ochna serrulata definition

  • noun:
    • shrub with narrow-elliptic glossy evergreen leaves and yellow plants with leathery petaloid sepals

Related Sources

  • Hypernym for "ochna serrulata"
29 votes

How would you define ochna serrulata?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!