Non perishable food definition

Non perishable food means a food that is not a potentially hazardous food, and does not show signs of spoiling, becoming rancid or developing objectionable odors during storage at ambient temperatures: and