A good-'til-cancelled order remains open across trading sessions until it either executes or you manually cancel it. It contrasts with a day order, which expires at the end of the session.
GTC is handy for limit and stop orders you want to leave working for days, but remember they can trigger while you are away, so pair them with sensible risk levels.