CompareWords
Compare
Immolated
Definition:
(imp. & p. p.) of Immolate
Compare
immolated
with other words:
immolate vs. immolated
immolated vs. immolation