frost proof layer - Turkish English Dictionary