isolated patches of permafrost - Turkish English Dictionary