to unduly delay - German English Dictionary