What does atemberaubende Geschwindigkeit mean?

atemberaubende Geschwindigkeit - German to English

breath-taking rate