Immolate

From Fresh Dictionary

Contents

English

Etymology

from Latin immolare

Verb

to immolate

  1. to kill as a sacrifice
  2. to destroy, especially by fire

Related Terms

self-immolation
Personal tools