Longman Dictionary English 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 ldoceonline.com