ochna serrulata Meaning, Definition & Usage

  1. noun shrub with narrow-elliptic glossy evergreen leaves and yellow flowers with leathery petaloid sepals
    bird's-eye bush.

WordNet