innovative venture - German English Dictionary