(idiomatic) Digestive illness or diarrhoea, especially if suffered by a visitor to India.
noun
0
0
Advertisement
Origin of delhi-belly
From the diarrhoea often experienced foreign travellers to India, not specifically the city of Delhi which was probably chosen as it rhymes with belly.