Delhi belly
nounDefinition of Delhi belly
: diarrhea contracted in India especially by tourists
broadly
: traveler's diarrhea
Keep scrolling for more
Keep scrolling for more