impeccant - German English Dictionary