English to Chinese Dictionary

Search:

硬着头皮 yìng zhe tóu to brace oneself to do sth / to put a bold face on it / to summon up courage / to force oneself to


<< back to the home page