nerve-wracking - Spanish English Dictionary