immolate (Also immolates, immolated, immolating) : Related Words Words similar in meaning to immolate

  • immolate«
  • immolation«
  • sacrifice«