chinese idiom for something that completely covers the sky and blocks the sun

Found 1 idiom