Traducción de to give sb a (good) run for their money en Español:

to give sb a (good) run for their money

locución

  • 1

    hacerle sudar tinta a algn