From Longman Business Dictionary
dowrydow·ry /ˈdaʊəriˈdaʊri/ noun (plural dowries) [countableC]1FINANCE journalism money which is given by one company to a company it is trying to buy. The dowry is meant to encourage the second company to agree to the arrangementThe government has already written off £5 billion worth of debts and thrown in an extra £1.6 billion dowry.