have a never-ending fighting spirit - Alemán Inglés Diccionario