无懈可击wú xiè kě jīwuxiekeji(idiom) impossible to faultimpeccableCharacters in this word击to strike, to hit, to beat可may, can, -able懈idle, relaxed无no, notStudy it in Yanamino