Noun
time eater (plural time eaters) (informal) An activity or event that is very time-consuming and usually a waste of time. The party was a time-eater.