start up a business - German English Dictionary