防不胜防fáng bù shèng fángfangbushengfang(idiom) virtually impossible to preventCharacters in this word不no, not, un-胜victory防to protect, to defend, to guard againstStudy it in Yanamino