SeWord

  • Immolate

    Definition:

    1. To sacrifice; to kill, as a victim offered for sacrifice

    Alternate Spellings and Forms:

    immolated, immolates, immolation, immolations, immolating