innovate

To create something new.N. innovation

Browse all legal terms