giving away one's all - Alemán Inglés Diccionario