







明枪好躲,暗箭难防 is a Chinese idiom (chengyu) meaning “it's easier to defend against an open attack than a hidden one”. Overt threats are manageable, but covert schemes are difficult to guard against. Literally, “An open spear is easy to dodge, a hidden arrow is hard to guard against”.