Answer by
Jessie124 (1885)
It's another way of saying being laid off. The phrase is used more in the UK, but it's gaining popularity in the States. Make sure you're doing all you can in regards to your job so you don't wind up being laid off. If you are laid off, you'll be able to collect unemployment until you find another job.