large pile of stacked objects - Turkish English Dictionary