idiom
strike a deal
Meaning
to reach an agreement or arrangement, especially in business
Example
After long discussions, the companies finally **struck a deal**.