1. come to an agreement on something
strike a deal after negotiations
When you 'strike a deal', you are usually talking about coming to an agreement (usually a business transaction). This implies an agreement has been made after a series of negotiations that both parties are now happy with. You might begin a series of talks expressing that you 'hope to strike a deal'. You will hear this used often to talk about political discussions and business transactions, but it can also be used in social contexts.