Immolated

Definition:

  • (imp. & p. p.) of Immolate

Compare immolated with other words:

immolate vs. immolated

immolated vs. immolation