DELIVERER Meaning of DELIVERER in English ( n. ) One who delivers or rescues; a preserver. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012