microbial pesticides - German English Dictionary