Golden Bowl

Dictionary

SACRIFICERn.

One that sacrifices or immolates.