Here are the matches for each type of cloud with its description:
- Cumulus clouds: resemble fluffy cotton balls
- Stratus clouds: associated with overcast days and rainstorms
- Cirrus clouds: indicate fair weather
- Fog: forms when warm air flows over much colder ground