Answer:
The option that best matches the meaning of heaped is richly abundant.
Step-by-step explanation:
The meaning of heap is the cumulous of something, the disorganized and extense existence of something in a pile, on the other hand the meaning of richly abundant makes reference to a similar concept since they both talk about really big quantities of something in this case food, there was more than enough food on the tables.