无懈可击

wú xiè kě jī

(idiom) impossible to fault

impeccable

无

wú

not to have

懈

xiè

lax

可

kě

(prefix) can; may; able to; -able

击

jī

to hit