klephts

English

Noun

klephts

  1. plural of klepht