矛む盾じゅん原げん理りMeaningsNoun1. principle of contradiction; law of contradictionKanji used矛halberd盾shield原original理logicComposed of矛む盾じゅんcontradiction; inconsistencyNoun原げん理りprinciple; theory; fundamental truthNoun