Also found in: Dictionary, Thesaurus, Legal, Encyclopedia.
Related to do wonders: come in handy, in droves, worse for wear, work wonders
work/do ˈwonders/ˈmiracles (for/on/with somebody/something)(informal) have a very good effect (on somebody/something); quickly succeed: Getting the job did wonders for her self-confidence. ♢ This washing powder will work miracles on those difficult stains. ▶ ˈmiracle-worker noun: I just don’t have enough time to finish it. I’m sorry, but I’m not a miracle-worker.
To have a beneficial effect: This tonic will do wonders for you.
See also: wonder