Pinyin Dictionary results for "ying zhe tou pi"

硬着头皮
to brace oneself to do sth; to put a bold face on it; to summon up courage; to force oneself to
Dictionary data provided by CC-CEDICT