Word Definition

Immolating

  1. of Immolate

Synonyms