leaf insulator - Turkish English Dictionary