make something withstand excessive strain or exertion (like the motor of a vehicle) - Alemán Inglés Diccionario

Proponer traducción