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

easy to avoid open attack, not secret attack

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