A cough is actually very functional—it’s a natural reflex that helps protect your lungs, clearing them of irritants like smoke and mucus. But it can also be associated with a cold or flu virus.
A cough can either be dry or chesty, and either productive (one that produces mucus) or nonproductive (one that does not produce mucus). Chesty coughs are usually productive while dry coughs are usually unproductive.