Looking for the meaning or definition of the word Heathrow injection? Here's what it means.
Noun
(Australia, New Zealand, colloquial) The phenomenon of rapid weight gain experienced by a non-British person upon settling in London, attributed to a busy schedule encouraging the consumption of convenience food.