Definitions of thrash out:

  • verb:   discuss vehemently in order to reach a solution or an agreement