Translation of pestisida in English:

pestisida

pesticide

  • 1

    pesticide