time-keeper (n.)youdaoicibaDictYouDict
also timekeeper, 1680s, from time (n.) + keeper.