DEMURRAL Meaning of DEMURRAL in English ( n. ) Demur; delay in acting or deciding. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012