Spanish-English dictionary »

una dosis de su propia medicina meaning in English

SpanishEnglish
una dosis de su propia medicina noun

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