What does aber dennoch mean?

aber dennoch - German to English

and yet