Home
Help
About
Contact
English to Chinese Dictionary
Search:
丢人现眼
diū
rén
xiàn
yǎn
to make an exhibition of oneself / to be a disgrace
<< back to the home page