Chinese-English dictionary »

留一个好印象 /liú yīgè hǎo yìnxiàng/ meaning in English

ChineseEnglish
留一个好印象 /liú yīgè hǎo yìnxiàng/ verb

put one's best foot forward(make favorable impression)
verb
[UK: ˈpʊt wʌnz best fʊt ˈfɔː.wəd] [US: ˈpʊt wʌnz ˈbest ˈfʊt ˈfɔːr.wərd]