towing or pushing equipment - Francés Inglés Diccionario