meaning of atemberaubender Gestank

atemberaubender Gestank - German to English

breath-taking scent