遮天蔽日

Idiom

 * 1) extremely strong and vast