meaning of atemberaubende Geschwindigkeit

atemberaubende Geschwindigkeit - German to English

breath-taking rate