When you eat food, it moves through the digestive tract. If these tracts get damaged, and food does not get digested properly. It is a condition called Gastroparesis. The primary cause of gastroparesis is diabetes. The belly of a gastroparesis person seems bloated, and hence, it is called a diabetic belly.