无懈可击

wú xiè kě jī

(idiom) impossible to fault

impeccable

not to have

xiè

lax

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

to hit