controlled release pesticides - French English Dictionary