English dictionary
ochna serrulata meaning and definition
Definition and meaning of ochna serrulata at MeaningMonkey.org. ochna serrulata meaning and definition in the English Dictionary.OCHNA SERRULATA noun
Definition of Ochna serrulata (noun)
- shrub with narrow-elliptic glossy evergreen leaves and yellow flowers with leathery petaloid sepals
- synonyms: bird's-eye bush
Source: Princeton University Wordnet