insulating sockets - Spanish English Dictionary