Top definition
short for "technology and innovation" - a radical new approach, process or product from a technological sphere or dimension.
The technovation amazon, Microsoft and Facebook have brought in the IT world over the last ten years is just impressive.
by tohjensen July 25, 2016
Get a technovation mug for your friend Rihanna.