meaning of Biopestizid

Biopestizid - German to English

bio-pesticide / biopesticide