English to Chinese Dictionary

Search:

无地自容 róng (idiom) ashamed and unable to show one's face


<< back to the home page