double petticoat insulator - Turkish English Dictionary