Definify.com

Definition 2025


demurrals

demurrals

English

Noun

demurrals

  1. plural of demurral