immobilization devices - Turco Inglés Diccionario