insulating covers - Turkish English Dictionary