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