What is the meaning of That_said?

Even so; nonetheless.

Source: wiktionary.org