start a company or a venture - German English Dictionary