isolated patches of permafrost - German English Dictionary