self-propelled industrial truck - Francés Inglés Diccionario