planetary permafrost - German English Dictionary