do/work wonders
idiom
: to help or improve something greatly
A vacation will do wonders for your mood.
The treatment worked wonders on my skin.
Love words? Need even more definitions?
Merriam-Webster unabridged
Share