Language:
Free Online Dictionary|3Dict

破绽百出

Source : CEDICT

lit. one hundred splits (idiom); fig. full of mistakes (of speech or written article)