DELIVERER


Meaning of DELIVERER in English

noun one who relates or communicates.

2. deliverer ·noun one who delivers or rescues; a preserver.

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