taking everything into consideration - Alemán Inglés Diccionario