cargo vehicle dedicated to land transport - Espagnol Anglais Dictionnaire