Green’s Dictionary of Slang

Gandhi’s revenge n.

an upset stomach.

[UK]J. Sullivan ‘Yesterday Never Comes’ Only Fools and Horses [TV script] I’ve got a touch of old Gandhi’s revenge bruv.
[US]Santa Fe New Mexican (NM) 5 Aug. A-10/4: Euphemisms for the thing — Gandhi’s revenge, Gyppy tummy, the Rangoon runs, Tokyo trots [...] Montezuma’s revengs.