a tough spot - Turkish English Dictionary