刀枪不入dāoqiāngbùrùTop 35000Meanings1. lit. impervious to sword or spear (idiom)2. fig. invulnerable3. untouchable4. thick-skinned5. impervious to criticismCharacters used刀knife枪gun不no入to enter