Cumulonimbus are generally known as thunderstorm clouds. A cumulonimbus cloud can grow up to 10km high. At this height, high winds will flatten the top of the cloud out into an anvil-like shape. Cumulonimbus clouds are associated with heavy rain, snow, hail, lightning, and tornadoes.
Photo by Kay Cunninghan