heaps of ore roasted in situ - French English Dictionary