Wonder-working

Won´der-work`ing


a.1.Doing wonders or surprising things.