large pile of stacked objects - German English Dictionary