Cumulonimbus or rain cumulus is a massive and dense cloud of large vertical extent in the form of mountains or huge towers. It is one of the 10 basic types of clouds. Thunderstorms are linked to the development of cumulonimbus, but a cumulonimbus can exist without a thunderstorm forming.