timepiece
timekeeper
horologe
a measuring instrument or device for keeping time