Terms for letter G

general agreement or compromise  

a promise that something will be done or will happen, especially a written promise by a company to repair or change a product that develops a fault within a particular period of time