heavy light-duty truck - Francés Inglés Diccionario