large pile of stacked objects - Spanish English Dictionary