n.
1.a middle way between two extremes
2.an accommodation in which both sides make concessions compromise v.
1.make a compromise
2.settle by concession
3.expose or make liable to danger, suspicion, or disrepute
Idiom of the Day
pour it on thick
to flatter someone greatly
The man has been pouring it on thick but the woman still does not like him.