be on last legs - Alemán Inglés Diccionario