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

Japanese vocabulary

Meaning: self-contradiction

See it used in real works