cargo vehicle dedicated to land transport - Español Inglés Diccionario