Chinese-English dictionary »

huán zhì qí rén zhī shēn/ meaning in English

ChineseEnglish
huán zhì qí rén zhī shēn/ verb

beat someone at their own gameverb

huán zhì qí rén zhī shēn/ noun

taste of one's own medicine(harsh treatment)
noun