turn insulation - Alemán Inglés Diccionario