tit for tat. - French English Dictionary