set up business

založit podnik/ obchod/ firmu

When two or more people set up a business together, they form a partnership.

» WORK & LEISURE