Definify.com

Definition 2026


klepsudra

klepsudra

English

Noun

klepsudra (plural klepsudras)

  1. Alternative form of clepsydra