English version

have a (good) run for your money

From Longman Dictionary of Contemporary Englishhave a (good) run for your moneyhave a (good) run for your moneyinformal to succeed in doing something successfully for a long time Investors have also had a good run for their money. run
Pictures of the day
Do you know what each of these is called?
Click on the pictures to check.