infallible separation or insulation - Español Inglés Diccionario