What does Erin go bragh mean?

'Erin go bragh' is an English spelling of the Irish Éirinn go brách meaning 'Ireland forever'.