nerve-racking wait - Turkish English Dictionary