What does it mean that two parties thrashed out a deal?
language-and-communication
To say parties have thrashed out an agreement means they have struggled through detailed discussion to reach a settled understanding. The verb thrash originally meant to beat or...
Open article