Verb: thrash out- Discuss vehemently in order to reach a solution or an agreement
"The leaders of the various Middle Eastern countries are trying to thrash out a peace agreement";
- hammer out
Derived forms: thrashes out, thrashed out, thrashing out
Type of: discuss, hash out, talk over