negotiation

noun
  1. discussion aimed at reaching an agreement
  2. the process of getting past or through something difficult

Examples