debris pile - French English Dictionary