Well, it is not slang. And yes, it can mean OT (overtime hours). It can mean work hours that just drag on and you can't wait till the day is over.Originally Posted by Gregory_E_V
It can also mean working long series of shifts with little time in between for your rest so you can be ready and in shape to work again.
- For Teachers