Translation of "Time-pressed" in German

Related phrases