1) занятие, отнимающее много времени
Housework is a time hog. — Домашние дела съедают уйму времени.
2) человек, отнимающий у других больше времени, чем положено
Don't be a time hog. Keep your comments short and to the point. — Не будь эгоистом. Другие тоже хотят высказаться, поэтому твои комментарии должны быть лаконичны и по делу.