Akademik
have a run for one's money
have a (
good
) run for one's money
derive reward or enjoyment in return for one's outlay or efforts
Useful english dictionary
.
2012
.