horology

noun

1.
the art of designing and making clocks