Chinese Idioms

Contradicting Oneself

自相矛盾 (zì xiāng máo dùn)
Literal Translation: To set the spear and shield against oneself simultaneously.
Meaning: To say or do something to contradict oneself.
More...
 
Page 6 of 6