hammer out

[hammer out] {v.} 1. To write or produce by hard work.

ThePresident sat at his desk till midnight hammering out his speech forthe next day.

2. To remove, change, or work out by discussion anddebate; debate and agree on (something).

Mrs. Brown and Mrs. Greenhave hammered out their difference of opinion.

The club membershave hammered out an agreement between the two groups.

Compare: IRONOUT.