klepsudra

English

Noun

klepsudra

  1. Alternative form of clepsydra.