What is Thrash out ?
Thrash out is (verb) 1. to try to hit wildly in all directions He thrashed out at the youths with his stick. 2. to discuss something until a solution is found We sat down with the management and thrashed out a compromise. They spent all day thrashing out a solution to the problem.
source: Easier English, Student Dictionary Upper Intermediate Level