撞着矛盾(どうちゃくむじゅん)

Japanese vocabulary

Meaning: self-contradiction

See it used in real works