immolation
English Dictionary
->
Letter I
-> immolation
Search Dictionary:
immolation Definition
(n)
killing
or
offering
as
a
sacrifice
immolation Synonyms
immolation
© Art Branch Inc.