Definify.com

Definition 2024


demsters

demsters

English

Noun

demsters

  1. plural of demster