regardless of the fact that - Spanish English Dictionary