Definify.com

Definition 2024


demurrals

demurrals

English

Noun

demurrals

  1. plural of demurral