demsters

English

Noun

demsters

  1. plural of demster