a pesar de ello

a pesar de ello en inglés

a pesar de ello
español traducción al español
still, in spite of that, despite that
inglés traducción al inglés