towing or pushing equipment - Español Inglés Diccionario