English

edit

Proper noun

edit

Delauras

  1. plural of Delaura