having said that... - Alemán Inglés Diccionario