About

The word 刀枪不入 is formed by sequentially combining the character 刀 meaning "knife" or "sword", 枪 meaning "spear" or "gun", 不 meaning "not", and 入 meaning "to enter". This literal arrangement of "knives and spears do not enter" creates a compound phrase denoting invulnerability to weapons.

Word Definition - 刀枪不入

dāo qiāng bù rù lit. impervious to sword or spear (idiom); fig. invulnerable; untouchable; thick-skinned; impervious to criticism