insulating siphon - Francés Inglés Diccionario