Definitions Found:

In spite of that; notwithstanding; all the same