good/bad timekeeper
From Longman Dictionary of Contemporary English good/bad timekeeper good/bad timekeeperBritish English a) EARLYLATEsomeone who is good or bad at arriving at work at the right time b) TMCa watch or clock that is good or bad at showing the right time → timekeeper