What primarily causes a cloud to be perceived as "black"?

Answer

Substantial vertical extent or high water concentration blocking light.

The perception of a cloud as black is primarily an optical effect related to how less light can penetrate all the way through to the viewer below when the cloud is thick or has an extremely high concentration of liquid water.

What primarily causes a cloud to be perceived as "black"?
nameappearanceweatherdarkcloud