Synonym of “immolate” is _________? April 22, 2025May 13, 2019 A. to surround B. baptize C. vandalize D. sacrifice Show AnswerAnswer= Option D