Definition
to bestow upon someone a significant amount of praise, criticism, or similar.
The teacher heaped praise on the students to encourage their efforts.
The media heaped not just praise but almost ruthless criticism on the singer's latest album.
At the party, her friends heaped compliments on her, making her feel extremely happy.