Today’s “Word of the Day” is immolation and it is a noun meaning “the act of killing or offering something/someone as [.......]