legged vehicles - Turco Inglés Diccionario