刀枪不入dāoqiāngbùrù
Top 35000
Meanings
1. lit. impervious to sword or spear (idiom)
2. fig. invulnerable
3. untouchable
4. thick-skinned
5. impervious to criticism
Characters used