To introduce novelties or changes; -- sometimes with in or on.Bacon.Every man,therefore,is not fit to innovate. Dryden.
To steal someone's idea, change it a tiny bit, and release it as your own.
© Define Dictionary Meaning. All rights reserved
Looks like your connection to Define Dictionary Meaning was lost, please wait while we try to reconnect.