(also gentlemen's agreement)
Definition of gentleman's agreement
noun
an arrangement or understanding which is based upon the trust of both or all parties, rather than being legally binding: a gentleman’s agreement by the grain growers not to enter the wheat market