controlled release pesticides - German English Dictionary