What does 'Alba gu bràth' in Braveheart's speech mean?

Alba gu bràth (pron: al-op-pa goo bra) means, literally, "Scotland till judgment" or, loosely, "Scotland forever." The Irish phrase, 'Erin go bragh' is from Scottish Gae (MORE)