Translation of pestisida in English:

pestisida

pesticide

noun

  • 1

    pesticide