Chinese English Dictionary

serve sb. with the same sauce    Add to My Vocabulary

  1. 以其人之道还治其身



Credits
Source of Dictionary: CC-CEDICT