heaps of ore roasted in situ - German English Dictionary