Translation of "Challenging deadlines" in German

Related phrases