frost-proof layer - Turkish English Dictionary