What is the meaning of the word “negotiate”?

Be careful, this one is tricky :-)
Does “negotiate” mean
(a) to cause (a person) to give in to pressure
(b) to deal with or bring about through discussion or compromise
(c) the act or practice of each side giving up something in order to reach an agreement
Negotiate means “to deal with or bring about through discussion.” (Merriam Webster)
Unser neuer Business Skills Course “Negotiations” kombiniert Verhandlungskonzepte und Strategien mit Englisch lernen. Mit modernsten Technologien wie Microlearning und Blended Learning, KI gesteuert. Inkl. unbegrenzter, verschiedener Live-Trainings 24/7 für jedes Sprachlevel.