be left without strength due to physical exhaustion - Español Inglés Diccionario