nerve-racking - French English Dictionary