Langimage
English
B2

to successfully reach an agreement or arrangement, especially in business or politics.

Meanings

to successfully reach an agreement or arrangement, especially in business or politics.

After hours of negotiation, the two companies finally struck a deal.

Synonyms

Antonyms

to physically hit or make contact with something in the process of making an agreement.

In the old days, people would strike a deal by shaking hands.

Synonyms

Antonyms

Last updated: 2025/01/11 11:51