technology evangelist - German English Dictionary