Definify.com

Definition 2024


klepsudra

klepsudra

English

Noun

klepsudra (plural klepsudras)

  1. Alternative form of clepsydra