nerve-wracking - German English Dictionary