translate English to French: Innovation And finally—innovation.
Innovation Et enfin, l’innovation.