the unavoidable delay - German English Dictionary