卧薪尝胆:
to undergo self-imposed hardships; to nurse vengeance; to endure hardships to accomplish some ambition