meaning of aber dennoch

aber dennoch - German to English

and yet