DELHI BELLY


Meaning of DELHI BELLY in English

Noun. A severe stomach upset. A common occurrence for Western travellers visiting countries of the East, such as India, hence the expression.

Slang English vocab.      Английский сленговый словарь.