There are multiple definitions - click on the translation that matches your context.

Geschäftsabschluss

Substantiv

full

deal

noun

Comparative law notes

Switzerland

A more precise translation would be "business deal"

Definitions of deal

English

an agreement or arrangement, especially a business transaction

Chrysler and Fiat have signed a deal that will leave Fiat owning 20% of a new Chrysler Group.