nerve-racking - Turkish English Dictionary