large pile of stacked objects - French English Dictionary