town of pines - German English Dictionary