take overall responsibility for - Alemán Inglés Diccionario