What is a Cumulonimbus Cloud?

A cumulonimbus cloud is a type of cloud responsible for thunderstorms. They are tall and dense, looking like mushrooms, and form from the fluffy-looking cumulus clouds. They emit lightning.