-fest (English) comes from English fest, from German fëst, from Middle High German fëst, from Latin festum, from Latin fēstus, from Proto-Italic fēstos.
-fest (English): A festival, a fest; snooze + API → snoozefest;...