Englishfor English speakers
innovation
Noun
—
Innovation is the process of making something new and original.
Our company has stayed in the lead largely by encouraging innovation.
—
An innovation is something new and original.
The number of technical innovations is growing at a faster and faster rate.
Banks
—
noun
English botanist who accompanied Captain Cook on his first voyage to the Pacific Ocean (1743-1820)