meaning of derris root

1. woody vine having bright green leaves and racemes of rose-tinted white flowers; the swollen roots contain rotenone


Related Words

derris root |

Developed & Maintained By Taraprasad.com

Treasure Words