demurrals

English

Noun

demurrals

  1. plural of demurral