give as good as one gets in French
give as good as one gets in French
avoir de la repartie
avoir du répondant
rendre coup pour coup