Translation of to give sb a (good) run for their money in Spanish:

to give sb a (good) run for their money

phrase

  • 1

    hacerle sudar tinta a algn