delulus

English

Noun

delulus

  1. plural of delulu