Meaning of “saviour” in the English Dictionary

british dictionary