Pinyin Dictionary results for "diu ren xian yan"

丢人现眼
to make an exhibition of oneself; to be a disgrace
Dictionary data provided by CC-CEDICT