Derris
English Meaning
- Any of various usually woody vines of the genus Derris of tropical Asia, whose roots yield the insecticide rotenone.
Sorry, No Malayalam Meaning for your input!
See Derri Want To Try Derris In Malayalam??