Luffa
English Meaning
A small genus of tropical cucurbitaceous plants having white flowers, the staminate borne in racemes, and large fruits with a dry fibrous pericarp. The fruit of several species and the species themselves, esp. L. Ægyptiaca, are called dishcloth gourds.
Sorry, No Malayalam Meaning for your input!
See Luff Want To Try Luffa In Malayalam??