joint venture is a contractual agreement that joins together two or more parties for the purpose of executing a particular business undertaking
A partnership is a formal arrangement by two or more parties to manage and operate a business and share its profits