Translation of derris in English:

derris

derris

noun

  • 1

    derris, an insecticide