Sacrificer meaning

Someone who sacrifices.
noun
0
0
Advertisement