heap – meaning in Easy English

A lot of things that are on top of each other.