boire le calice jusqu'à la lie

Verb

 * 1)  to go through an unmitigatedly unpleasant experience, to see something through to the bitter end, to swallow a bitter pill