Food spoilage can be defined as a disagreeable change in a food's normal state. Such changes can be detected by smell, taste, touch, or sight. These changes are due to a number of reasons -- air and oxygen, moisture, light, microbial growth, and temperature. Each is briefly explained below.