do (someone) a world/lot of good
idiomDefinition of do (someone) a world/lot of good
: to be very useful to or helpful for (someone)
The visit with her grandchildren did her a world/lot of good.