trailer towing vehicle - Francés Inglés Diccionario