permetrin - German English Dictionary