Back to Dictionary
丢人现眼
丟人現眼
diūrénxiànyǎn
1. to make an exhibition of oneself
2. to be a disgrace