heaps of debris - French English Dictionary