delayals

English

Noun

delayals

  1. plural of delayal