give-and-take

Noun

 * 1) The settling of differences through compromise and mutual concessions.
 * 2) A lively exchange of conversation.