Definify.com

Definition 2026


demurrals

demurrals

English

Noun

demurrals

  1. plural of demurral