IMMOLATED MEANING IN ENGLISH

• Immolated Definition & Synonyms

  1. (imp. & p. p.) of Immolate


• Immolate Definition & Synonyms

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


RECENT SEARCHES