Verb immolate has 1 sense
  1. immolate - offer as a sacrifice by killing or by giving up to destruction; "The Aztecs immolated human victims"; "immolate the valuables at the temple"
    --1 is one way to
    sacrifice
    Derived form: noun immolation1
    Sample sentences:
    Somebody ----s something
    Somebody ----s somebody
,
TOP