Re: So those Windrush landing cards needed to be held for maybe 120-150 years.
It isn't a new word; it means to administer digitalis / digoxin to someone (a heart drug derived from the foxglove plant). Admittedly I was a little puzzled to see it in this context.