self-supporting rigid vehicle - Turco Inglés Diccionario