nerve racking - French English Dictionary