[verb] [T]He heaped the leaves (up) in the corner of the garden. [T or M]They heaped the food on our plates/They heaped our plates with food (= They put a lot of food on our plates).(formal) To heap praise/criticism on someone is to give them a lot of praise/criticism.The press heaped insults on the team's manager after the team had lost six games in a row.
HEAP
Meaning of HEAP in English
Cambridge English vocab. Кембриджский английский словарь. 2012