1 definition by Krandle

Someone who uses the idea of innovation to make themselves seem relevant / important to clients and upper management.
"As lead Innovangelist I recommend that we find something that is popular on the internet right now and put your logo on it."
by Krandle March 27, 2015
Get the Innovangelist mug.