A List of Cloud Names, Real and "Existentially Challenged"

Because there is such a great deal of confusion surrounding the nomenclature of our cottony cousins above, Iíve taken it upon myself to list them all in order, with a fervor I hope the Cloud Appreciation Society will appreciate as much as a good mammatus, which just happens to be the first name on the list:

Mammatus
Cumulus
Nimbus
Cirrus
Stratus
Altus
Fractus
Mammatocumulus
Cumulomammatus
Nimbomammatus
Mammatonimbus
Cirromammatus
Mammatocirrus
Stratomammatus
Mammatostratus
Altomammatus
Mammatoaltus
Fractomammatus
Mammatofractus
Cumulonimbus
Nimbocumulus
Cirrocumulus
Cumulocirrus
Cumulostratus
Stratocumulus
Altocumulus
Cumuloaltus
Cumulofractus
Fractocumulus
Fractonimbus
Nimbofractus
Fractocirrus
Cirrofractus
Fractostratus
Stratofractus
Fractoaltus
Altofractus
Cirrostratus
Stratocirrus
Cirronimbus
Nimbocirrus
Nimbostratus
Stratonimbus
Cirronimbus
Nimbocirrus
Altocirrus
Cirroaltus
Altostratus
Stratoaltus

Dailodoofus - DoofoDailus