Salvator meaning

(obsolete) Saviour.
noun
0
0
Advertisement