Answer:
The correct matching in between description and types of clouds are as follows:
Description  Type
1. High, puffy clouds that appear in rows - Cirrocumulus 
 2. Can produce hail -  Cumulonimbus 
 3. Low level lumpy cloud that often appear in rows - Stratocumulus 
 4. Associated with continually flowing rain and show -  Nimbostratus 
 5. Mid level layered cloud producing a dimly visible Sun - Altostratus 
 6. A line of vertically developed clouds, top resemble
  cauliflower -  Cumulus Congestus 
 7. Sacks that hang from the underside of a cloud -  Mammatus 
 8. Mid level puffy cloud - Altocumulus