self-contained power steering system - Turco Inglés Diccionario