For the type of meal:
* Smorgasbord: This word is very similar to buffet and often used interchangeably.
* Potluck: This implies a meal where guests bring dishes to share.
* Spread: This is a more general term for a large amount of food.
* Feast: This suggests a grand and abundant meal.
For the action of hitting something:
* Batter: This implies a forceful hitting motion.
* Strike: This is a more general term for hitting something.
* Wallop: This implies a strong and powerful hit.
For the act of being tossed about:
* Battered: This refers to something being hit repeatedly.
* Tossed: This implies being moved about in an uncontrolled manner.
* Rattled: This suggests being shaken or disturbed.
The best synonym for buffet will depend on the context and the specific meaning you want to convey.