Meaning: People who know and like each other divided a satisfying meal among themselves.
Choice of Words: "Friends" refers to people who know and like each other, "shared" means divided among themselves, "a" indicates one, "hearty" means satisfying, and "meal" is the food eaten.