前ぜん後ご矛む盾じゅんMeaningsNounSuru verb1. self-contradiction; self-inconsistency (Yojijukugo)Kanji used前in front of後after矛halberd盾shieldComposed of前ぜん後ごfront and rear; front and back; before and behind; back and forth; before and after; around; about; approximately; order; context; …Noun矛む盾じゅんcontradiction; inconsistencyNoun