Wonder-working
Won·der-work·ing
Wonder-working
a.
Doing wonders or surprising things.