Chinese words · Chengyu

藏污纳垢

cángwū-nàgòuTraditional 藏汙納垢

to harbor filth and evil

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