Question: how much water does an average cloud hold?
Answer: A typical cumulus cloud is about a cubic kilometer in volume, and has about 500 tons of water. Larger clouds can be much, much heavier. A big stormcloud could have over a million tons of water.