meaning of Biozid

Biozid - German to English

biocidal

View more

  • biocide
  • pesticide