insulating body - Turco Inglés Diccionario