Chinese words · Chengyu

千疮百孔

qiānchuāng-báikǒngTraditional 千瘡百孔

riddled with holes; full of flaws

Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.