Word Definition

Immolated

  1. of Immolate

Synonyms