Loof
English Meaning
The spongelike fibers of the fruit of a cucurbitaceous plant (Luffa Ægyptiaca); called also vegetable sponge.
Sorry, No Malayalam Meaning for your input!
See Loo Want To Try Loof In Malayalam??