Source Word/Phrase

Source Language

Target Language

Search translation word by word: give sb sth a good run for their money.
give sb/sth a (good) run for their money