major setback - Turkish English Dictionary