Thesaurus.com
synonyms
  • definitions

self-immolating

no thesaurus results