Meaning DELIVERER

See synonym: saviour

Search for this exact term