明枪好躲,暗箭难防 míng qiāng hǎo duǒ , àn jiàn nán fáng

open attack is clear, hidden harm is harder

Word data

HSK Not in HSK
Frequency Unknown

Definitions

  1. 1. lit. easy to dodge the spear in the open, hard to avoid a stab in the dark (idiom); it is hard to guard against secret conspiracies

Characters

Character Meaning
bright; (of meaning) clear; to understand
gun; firearm; rifle
good; well; very
to avoid; to hide; to dodge
dark; hidden; secret
arrow
difficult; difficult (to...); difficulty
to prevent; to protect; to defend