insulating felt - Turkish English Dictionary