meeting of the minds

Noun

 * 1)  An agreement, especially one resulting from a gathering in which discussion or negotiation took place.

Usage notes

 * Used especially to indicate an agreement which is less formal, more preliminary, or less detailed than a full-fledged contract, compact, or pact.