repast

A special or formal meal, often shared with others.