pesticide registration branch - German English Dictionary