delphs

English

Noun

delphs

  1. plural of delph