Delhi belly

Delhi belly definitions

noun
  • Digestive illness or diarrhoea, especially if suffered by a visitor to India.