DELHI


Meaning of DELHI in English

belly [noun] [U] [informal] - a stomach illness often caught by people visiting India and caused by drinking dirty water or eating food which has not been washed

Cambridge English vocab.      Кембриджский английский словарь.