DEMURRAL


Meaning of DEMURRAL in English

noun demur; delay in acting or deciding.

Webster English vocab.      Английский словарь Webster.