To introduce new ideas, methods, or products, especially to improve something that already exists.
From Latin 'innovare' meaning 'to renew, to change', formed from 'in-' (into) + 'novus' (new). It originally meant to bring something back into newness or freshness before taking on the modern sense of creating new things.
Try Another Word