Feast
1. A large, elaborately prepared meal, usually for many persons and often accompanied by entertainment; a banquet. The family sat down to a wonderful feast on Christmas.