self-supporting rigid vehicle - Francés Inglés Diccionario