@marick I suspect it's devolved into a synonym for "crappy code" that ought to be fixed but never is.
My understanding of the concept is that you deliberately don't care too much about doing maintainable or thorough because the benefits of it asap are a priority. And then you're supposed to pay it off.
What I like: code is never perfect, and if it's particularly imperfect and you need to be there again, you fix it first, without talking about debt.