IMMOLATING MEANING IN ENGLISH

• Immolating Definition & Synonyms

  1. (p. pr. & vb. n.) of Immolate


• Immolate Definition & Synonyms

  1. (v. t.) To sacrifice; to offer in sacrifice; to kill, as a sacrificial victim.


RECENT SEARCHES