thrash out

definition: discuss vehemently in order to reach a solution or an agreement
example:
speech part: verb
synonyms: hammer out

How thrash out is being used?