microbial pesticides - French English Dictionary