heaps of rubble - French English Dictionary