From Longman Business Dictionaryheads of agreementˌheads of aˈgreement noun (plural heads of agreement) [countable] British EnglishLAWCOMMERCE a document signed by the people involved in a deal, showing that they definitely want to be involved in itWe have a heads of agreement signed by both parties, proving their commitment to the project. 
                                                    
                                                
