do someone or something a power of good

do (one) a power of good

To be very beneficial to one. If you're feeling sad, getting out in the sunlight should do you a power of good.See also: good, of, power

do someone or something a power of good

be very beneficial to someone or something. informalSee also: good, of, power, someone, something