tit for tat. - Spanish English Dictionary