Forsythia
English Meaning
A shrub of the Olive family, with yellow blossoms.
- Any of several shrubs of the genus Forsythia, native to Asia and widely cultivated for their early-blooming yellow flowers.
Sorry, No Malayalam Meaning for your input!
See Forsythi Want To Try Forsythia In Malayalam??