nerve-wracking - French English Dictionary