self-loading truck - Francés Inglés Diccionario