Definify.com

Definition 2025


klepsudra

klepsudra

English

Noun

klepsudra (plural klepsudras)

  1. Alternative form of clepsydra