delfs

English

Noun

delfs

  1. plural of delf