Meaning of derris root
Definition of derris root
(noun)
woody
vine
having
bright
green
leaves and racemes of
rose-tinted
white
flowers; the
swollen
roots
contain
rotenone
Other information on derris root
WIKIPEDIA results for
derris root
Amazon results for
derris root
Tweet