c'est un prêté pour un rendu
Meanings
Phrase
1. it's only fair, it's deserved, tit for tat, one had it coming, one bad turn deserves another